package acm.蓝桥杯;

import java.math.BigInteger;
import java.util.Arrays;

public class A报数 {
//    static long count=202420242024L;
    static int[] rr={20,4,16,8,12,12,8,16,4,20};
    static long count=202420242024L;
    public static void main(String[] args) {
//        int sum=0;
//        for (int i : rr) {
//            sum+=i;
//        }
//        System.out.println(sum);
//        System.out.println(100/10*120);
////        fun(count);
//        System.out.println(3643/10*120+40);
        for (int i = 1; i <= 100; i++) {
            System.out.print(i+"->");
            fun(i);
        }
    }
    public static void fun(long count){
        BigInteger _20=new BigInteger("20");
        BigInteger _24=new BigInteger("24");
        BigInteger cur=new BigInteger("20");
        BigInteger _4=new BigInteger("4");
        BigInteger zero =BigInteger.ZERO;
        while (true){
            while (!zero.equals(cur.mod(_20))&&!zero.equals(cur.mod(_24))){
                cur=cur.add(_4);
            }
            count--;
            if (count==0) break;
            cur=cur.add(_4);
        }
        System.out.println(cur);
    }
}
